package com.xiao.service;

import com.mchange.v2.codegen.bean.ClassInfo;
import com.xiao.pojo.Classinfo;
import com.xiao.pojo.Gradetype;
import com.xiao.pojo.Subject;
import com.xiao.pojo.User;

import java.util.List;

public interface UserService {

    List<User> findAllUser();


    //注册
    boolean reg(String uname,String upassword);

    //登录
    String login(String uname,String upassword);

    //完善用户信息（教师）
    boolean PerfectUserInfo(long uid,String nickname,String identity,String gradename,String subjectname);

    //加入班级
    boolean JoinClass(long uid,long classid);

    //根据uid查询身份
    String FindIdentity(long uid);

    //获得所有年级类型
    List<Gradetype> FindAllGradetype();

    //根据uid获得该用户创建的所有班级信息
    List<Classinfo> FindClassInfoByuid(long uid);

    //获得所有学科信息
    List<Subject> FindSubjectAll();








}
